trailer coupling device - Almanca İngilizce Sözlük